import pygame,os
from pygame.locals import *
from sys import exit


pygame.init()
tela = pygame.display.set_mode((800,600))
tela.fill((255,255,255))

pygame.display.set_caption('FittingBricks')
icon = pygame.image.load("imagens" + os.sep + "icone.png").convert_alpha()
pygame.display.set_icon(icon)
pygame.mouse.set_visible(False)
bloco_varia_y = 0.09
bloco_imagem = pygame.image.load("imagens" + os.sep + 'bloco6.png').convert_alpha()
bloco_width,bloco_height = bloco_imagem.get_size()
bloco_x,bloco_y = ((800/2 - bloco_width/2),bloco_height) 
    
while True:
    for event in pygame.event.get():
        if event.type == QUIT:
           exit()
        elif event.type == KEYDOWN:
           if event.key == K_UP:
              bloco_imagem = pygame.transform.rotate(bloco_imagem,90)
              bloco_width,bloco_height = bloco_imagem.get_size()
           if event.key == K_RIGHT:
              bloco_x += 20
           if event.key == K_LEFT:
              bloco_x -= 20
           if event.key == K_DOWN:
              bloco_y += 15
           if event.key == K_ESCAPE:
              exit()
        elif event.type == KEYUP:
            pass
           
    if bloco_y + bloco_height >= 600:
       bloco_y = 600
    elif bloco_y < 600:
       tela.fill((255,255,255))
       bloco_y += bloco_varia_y
       tela.blit(bloco_imagem,(bloco_x,bloco_y))
       pygame.display.update()	 
       pass
